home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
PC World Komputer 2010 April
/
PCWorld0410.iso
/
hity wydania
/
Ubuntu 9.10 PL
/
karmelkowy-koliberek-desktop-9.10-i386-PL.iso
/
casper
/
filesystem.squashfs
/
usr
/
share
/
doc
/
libvisual-0.4-plugins
/
TODO
< prev
Wrap
Text File
|
2005-09-17
|
3KB
|
140 lines
Update 'rand' usage everywhere, to use randomness from libvisual, through the plugin random context.
README:
update doc on goom version required
LEGAL:
check copyrights add copyright notices to all the files.
input/esd: (post 0.1)
Esd plugin isn't timing.
I HATE THE WAY ESD BLOCKS ON EVERYTHING. (actually i just hate esd generally)
(keep in minds that stuff will change within audio after 0.1)
inputs:
esd:
Esd plugin isn't timing, should be fixed when buffer queues land before 0.2 (post 0.1)
alsa:
Fix the small issues within the plugin
(alsa_init) Take parameters from the 'params'
field of the given plugin.
usound:
Make an usound server plugin (someone else)
artsd:
Make an artsd plugin (someone else, i'm not running kde)
mplayer mmap output:
visual_video_set_depth (video, V
Make an mplayer mmap thingy plugin (someone else)
jack:
finish it actually.
Any other input method:
Make plugins for these (someone else),
remember rather add a plugin than use the callback method
so everyone can make use of it.
actors:
frameproxy:
A plugin which can be used to easily import frames into libvisual
through mmap, shared mem, function callback. SPECIALIZED PLUGIN
bumpscope:
Fix the light.
GLPLUGINS:
make sure the states are being resetted very well.
plazma:
valgrind.
cleanup the code.
translate from french to english (some of the code).
jakdaw:
cleanup, hang the configs to params, have some automatic
config cycling.
infinity:
build tables in strides instead of blocking (post 0.2)
valgrind
lv_analyzer:
add two param VisColors to use it as a gradient for the palette.
JESS:
build tables in strides instead of blocking (post 0.2)
could someone from france PLEASE translate
the plugin to english? (post 0.1)
valgrind
cthugha: (suggestion for someone with too much time)
http://www.afn.org/~cthugha/
goom:
libgoom:
leaking quite seriously
use extern "C" stuff in the headers
does not compile on alpha (because of mmx, sse, should use a C fallback)
make an libvisual gfx effect that enables libvisual
plugins to draw within goom
synaethesia:
port the port that is done by the mythtv people (post 0.1).
oinksie:
use the libvisual palette blender
use the libvisual timer module
fix the 24 bit mode again.
a gdkpixbuf image loader:
implement depth requester, (needs bits in libvisual as well).
implement support for alpha transparency.
implement support for animated image files.
auto sched plugin:
have a auto schedded bin running in an actor so that
gstreamer, xine and such can easily use
the auto scheduler.
corona:
Fix leaks in the dtors.
Make the image not a copy, but do a direct pointer
Unmirror the image in the code itself
bin in actor:
have a plugin that embeds a complete bin. that is configurable through params.
More: (post 0.2)
When api is stable, start porting over some more xmms plugins.
morph: (lots of these effects can be taken from the demo world, this should turn
visuals into scenes rather than standalone plugins, o boy!)
alphablend:
mmx sse optimize.
tentacle:
Add a soft edges variant.
optimize
flash:
make 16, 24, 32 bits support.
blockwise flash in, like in the ODD demo:
make.
negative flash:
make.
something:
that uses the audio as example.
burn in:
JC says he knew what he was talking about
so JC make this !! :)